/*--------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------通用样式------------------------------------------------------------------*/
html{
    font-size: 100px;
    overflow-x: hidden;
}
.width-1200{
    width: 1200px;
    margin: 0 auto;
}
.iconfont{
    display: block;
}

/*-------------------------------------------------首页------------------------------------------------------------------*/
.nav{
    width: 100%;
    height: 0.9rem;
    /*display: flex;*/
    /*justify-content: space-between;*/
    position: relative;
    top: 0;
    left: 0;
    z-index: 999;
    /*margin-bottom: -0.9rem;*/
}
.nav .nav-left{
    /*flex: 1;*/
    width: 49%;
    height: 0.9rem;
    background: rgba(255,255,255,1);
    float: left;
    position: absolute;
    z-index: 100;
}
.nav .nav-list{
    width: 1200px;
    height: 0.9rem;
    /*display: flex;*/
    margin: 0 auto;
    position: relative;
    z-index: 900;
}
.nav .nav-list .logo{
    width: 3.09rem;
    background: rgba(255,255,255,.95);
    float: left;
    height: 0.9rem;
}
.nav .nav-list .logo img{
    width: 2.56rem;
    display: block;
    margin: 0.3rem 0.53rem 0 0;
}
.nav .nav-list .nav-caishou{
    display: none;
}
.nav .nav-list ul{
    background-color: #135091;
    /*flex: 1;*/
    float: left;
}
.nav .nav-list ul form{
    display: none;
}
.nav .nav-list ul li{
    width: 1.4rem;
    float: left;
    font-size: 0.15rem;
    line-height: 0.9rem;
    color: #fff;
    text-align: center;
}
.nav .nav-list ul li:hover{
    background-color: #0f457e;
}
.nav .nav-list ul li a{
    width: 100%;
    height: 0.9rem;
    display: block;
}
.nav .nav-list ul li a:hover,
.nav .nav-list ul li a:visited,
.nav .nav-list ul li a:link,
.nav .nav-list ul li a:active {
    color: #fff;
    text-decoration:none;
}
.nav .nav-list ul li img{
    display: block;
    padding: 0.34rem 0 0 0.59rem;
}
.nav .nav-list ul li.cur{
    background-color: #0f457e;
    position: relative;
}
.nav .nav-list ul li.cur::before{
    content: '';
    width: 0.65rem;
    height: 0.04rem;
    background-color: #e7110f;
    position: absolute;
    left: 0.38rem;
    bottom: -0.02rem;
}
.nav .nav-right{
    /*flex: 1;*/
    width: 49%;
    height: 0.9rem;
    background-color: #135091;
    position: relative;
    float: right;
    margin-top: -0.9rem;
}
.nav .nav-sou{
    /*display: flex;*/
    position: absolute;
    top: 0.3rem;
    right: 0.5rem;
    padding-bottom: 0.09rem;
    border: none;
    transition: all .3s;
    z-index: 999;
}
.nav .nav-sou input{
    display: block;
    width: 0;
    height: 0.3rem;
    background-color: transparent;
    border: 0;
    font-size: 0.14rem;
    line-height: 0.3rem;
    color: #fff;
    transition: all .3s;
    float: left;
}
.nav .nav-sou input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #fff;
}
.nav .nav-sou input:-moz-placeholder, textarea:-moz-placeholder {
    color: #fff;
}
.nav .nav-sou input::-moz-placeholder, textarea::-moz-placeholder {
    color: #fff;
}
.nav .nav-sou input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #fff;
}
.nav .nav-sou button{
    background-color: transparent;
    border: 0;
    color: #fff;
    cursor: pointer;
    float: left;
    margin-top: 0.06rem;
}
.nav .nav-sou:hover,.nav .nav-sou.on{
    border-bottom: 1px solid rgba(255,255,255,.2);
}
.nav .nav-sou:hover input,.nav .nav-sou.on input{
    width: 2rem;
}
.nav .nav-lang{
    display: none;
    position: absolute;
    top: 0;
    right: 0.34rem;
    line-height: 0.84rem;
    font-size: 0.16rem;
    color: #fff;
    padding-top: 0.05rem;
    font-weight: 600;
    cursor: pointer;
}
.nav .nav-lang::before{
    content: '';
    width: 1px;
    height: 0.3rem;
    background-color: rgba(255,255,255,.2);
    position: absolute;
    top: 0.3rem;
    left: -0.3rem;
}
/*页脚*/
footer{
    /*display: none;*/
    width: 100%;
    /*height: 0.7rem;*/
    background-color: #404a51;
    position: relative;
}
footer.on{
    position: fixed;
    left: 0;
    bottom: 0;
}
footer .width-1200{
    padding: .15rem 0;
    line-height: .3rem;
    overflow: hidden;
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*right: 0;*/
    /*display: flex;*/
    /*justify-content: space-between;*/
}
footer .width-1200 div:nth-child(1){
    float: left;
}
footer .width-1200 ul li{
    font-size: 0.14rem;
    color: #88939a;
    float: left;
}
footer .width-1200 ul li:nth-child(even){
    margin: 0 0.2rem;
}
footer .width-1200 ul li a:hover,
footer .width-1200 ul li a:visited,
footer .width-1200 ul li a:link,
footer .width-1200 ul li a:active{
    color: #88939a;
}
footer .width-1200 .about{
    font-size: 0.14rem;
    color: #657078;
    float: right;
}
footer .width-1200 .about p{
    float: left;
}
/*slider*/
.index .slider{
    width: 100%;
    height: 7rem;
    position: relative;
    overflow: hidden;
}
.index .slider .bx-wrapper{
    margin-bottom: 0;
    box-shadow: none;
    border: 0;
}
.index .slider .bx-wrapper ul li{
    width: 100%;
    height: 8.2rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
/*轮播标题*/
.index .slider .slider-text{
    position: absolute;
    top: 2rem;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #e7110f;
}
.index .slider .slider-text li{
    position: absolute;
    width: 100%;
    right: 0;
    color: #fff;
    cursor: pointer;
}
.index .slider .slider-text li:not(:first-child){
    display: none;
}
.index .slider .slider-text li .title{
    font-size: 0.3rem;
    line-height: 0.7rem;
    font-weight: 600;
    text-align: right;
    position: relative;
    margin-left: -0.3rem;
    text-shadow: 0 0.01rem 0.01rem rgba(0,0,0,0.3);
}
/*.index .slider .slider-text li .title::before{*/
    /*content: '';*/
    /*width: 0.5rem;*/
    /*height: 0.05rem;*/
    /*background-color: #fff;*/
    /*position: absolute;*/
    /*left: 2.25rem;*/
    /*bottom: 0;*/
/*}*/
.index .slider .slider-text li .title-p{
    font-size: 0.5rem;
    /*letter-spacing: 0.3rem;*/
    text-align: right;
    line-height: 1.3rem;
    text-shadow: 0 0.01rem 0.01rem rgba(0,0,0,0.3);
}
.index .slider .slider-text li .more{
    width: 1.9rem;
    margin-left: 1.1rem;
    position: absolute;
    right: 0;
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.index .slider .slider-text li .more .more-one{
    width: 0;
    height: 2px;
    background-color: #fff;
    margin-top: 0.05rem;
    transition: all 1s;
    float: left;
    box-shadow: 0 0.01rem 0.01rem rgba(0,0,0,0.3);
}
.index .slider .slider-text li .more .more-one.on{
    width: 0.5rem;
}
.index .slider .slider-text li .more p{
    width: 0.79rem;
    text-align: center;
    float: left;
}
.index .slider .slider-text li .more .more-two{
    width: 1.05rem;
    height: 2px;
    background-color: #fff;
    position: relative;
    right: 0;
    margin-top: 0.05rem;
    transition: all 1s;
    float: left;
    box-shadow: 0 0.01rem 0.01rem rgba(0,0,0,0.3);
}
.index .slider .slider-text li .more .more-two.on{
    width: 0.55rem;
}
.index .slider .slider-text li .more .more-two::before{
    content: '';
    position: absolute;
    top: -0.05rem;
    right: -0.01rem;
    border-top: 0.06rem solid transparent;
    border-bottom: 0.06rem solid transparent;
    border-left: 0.06rem solid #fff;

}
.index .slider .slider-text li .more p{
    font-size: 0.16rem;
    margin-top: -0.05rem;
    font-weight: 300;
    text-shadow: 0 0.01rem 0.01rem rgba(0,0,0,0.3);
}
/*轮播控制器*/
.index .slider .slider-control{
    width: 1.7rem;
    position: absolute;
    left: 50%;
    bottom: 1.2rem;
    margin-left: -0.85rem;
    /*transform: translateX(-50%);*/
    /*display: flex;*/
    font-size: 0.2rem;
    color: #fff;
}
.index .slider .slider-control .btn-left {
    width: 0.2rem;
    position: relative;
    margin-top: 0.05rem;
    float: left;
}
.index .slider .slider-control .btn-left a,.index .slider .slider-control .btn-right a{
    width: 0.2rem;
    height: 0.2rem;
    color: transparent;
    display: block;
    overflow: hidden;
    position: relative;
    z-index:999;
}
.index .slider .slider-control .btn-left::before{
    content: '';
    border-top: 0.085rem solid transparent;
    border-bottom: 0.085rem solid transparent;
    border-right: 0.09rem solid #fff;
    position: absolute;
    top: 0;
    left: 0;
}
.index .slider .slider-control .num-one,.index .slider .slider-control .num-two{
    font-size: 0.2rem;
    font-weight: 600;
    margin-top: 0.02rem;
    float: left;
}
.index .slider .slider-control .load{
    width: 0.64rem;
    height: 0.02rem;
    background-color: #fff;
    margin: 0.14rem 0.07rem 0;
    float: left;
}
.index .slider .slider-control .load div{
    width: 0;
    height: 0.02rem;

    background-color: #e7110f;
}
.index .slider .slider-control .load div.on{
    width: 0.64rem;
    background-color: #e7110f;transition: all 2.9s;
}
.index .slider .slider-control .btn-right{
    position: relative;
    margin-top: 0.05rem;
    float: left;
}
.index .slider .slider-control .btn-right::before{
    content: '';
    border-top: 0.085rem solid transparent;
    border-bottom: 0.085rem solid transparent;
    border-left: 0.09rem solid #fff;
    position: absolute;
    top: 0;
    right: 0;
}
/*轮播新闻*/
.index .slider .slider-new{
    width: 100%;
    height: 0.8rem;
    background-color: rgba(0,0,0,.6);
    position: absolute;
    left: 0;
    bottom: 0;
    overflow: hidden;
}
.index .slider .slider-new .width-1200{
    /*display: flex;*/
}
.index .slider .slider-new .new-add{
    width: 3.37rem;
    height: 0.8rem;
    color: #fff;
    border-left: 1px solid rgba(255,255,255,.15);
    border-right: 1px solid rgba(255,255,255,.15);
    /*display: flex;*/
    float: left;
}
.index .slider .slider-new .new-add .new-add-icon{
    float: left;
}
.index .slider .slider-new .new-add .new-add-icon i{
    font-size: 0.38rem;
    padding: 0.14rem 0.5rem 0 0.24rem;
}
.index .slider .slider-new .new-add .new-add-title{
    font-size: 0.16rem;
    line-height: 0.8rem;
    float: left;
}
.index .slider .slider-new .new-add .new-add-btn{
    float: right;
}
.index .slider .slider-new .new-add .new-add-btn a{
    width: 0.8rem;
    height: 0.8rem;
    display: block
}
.index .slider .slider-new .new-add .new-add-btn:hover a i{
    transform: rotate(360deg);
    /*transform-origin: 0.4rem 0.4rem;*/
}
.index .slider .slider-new .new-add .new-add-btn a:hover,
.index .slider .slider-new .new-add .new-add-btn a:visited,
.index .slider .slider-new .new-add .new-add-btn a:link,
.index .slider .slider-new .new-add .new-add-btn a:active{
    color: #fff;
}
.index .slider .slider-new .new-add .new-add-btn i{
    font-size: 0.2rem;
    padding: 0.3rem;
    margin-top: -0.05rem;
    transition: all .3s;
}
.index .slider .slider-new .new-slider{
    width: 8.2rem;
    color: #fff;
    /*display: flex;*/
    /*justify-content: space-between;*/
    float: left;
}
.index .slider .slider-new .new-slider .bx-wrapper{
    background: transparent;
    float: left;
}
.index .slider .slider-new .new-slider ul li{
    width: 8.2rem;
    display: flex;
    justify-content: space-between;
}
.index .slider .slider-new .new-slider ul li .title{
    /*display: flex;*/
}
.index .slider .slider-new .new-slider ul li .title div{
    padding-left: 0.75rem;
    font-size: 0.2rem;
    font-weight: 600;
    padding-top: 0.28rem;
    float: left;
}
.index .slider .slider-new .new-slider ul li .title span{
    font-size: 0.2rem;
    line-height: 0.8rem;
    margin: 0 0.2rem;
    float: left;
}
.index .slider .slider-new .new-slider ul li .title p{
    font-size: 0.14rem;
    line-height: 0.8rem;
    float: left;
}
.index .slider .slider-new .new-slider ul li .time{
    font-size: 0.2rem;
    line-height: 0.8rem;
    font-weight: 600;
    margin-right: 0.2rem;
}
.index .slider .slider-new .new-slider .new-slider-btn{
    font-size: 0.2rem;
    position: relative;
    float: right;
}
.index .slider .slider-new .new-slider .new-slider-btn div{
    cursor: pointer;
    display: block;
}
.index .slider .slider-new .new-slider .new-slider-btn .top{
    border-left: 0.09rem solid transparent;
    border-right: 0.09rem solid transparent;
    border-bottom: 0.09rem solid #fff;
    position: absolute;
    top: 0.28rem;
    transition: all .3s;
}
.index .slider .slider-new .new-slider .new-slider-btn .top a{
    width: 0.18rem;
    height: 0.09rem;
    color: transparent;
    display: block;
    position: absolute;
    top: 0;
    left: -0.09rem;
}
.index .slider .slider-new .new-slider .new-slider-btn .top:hover{
    border-bottom: 0.09rem solid #e7110f;
}
.index .slider .slider-new .new-slider .new-slider-btn .bottom{
    border-left: 0.09rem solid transparent;
    border-right: 0.09rem solid transparent;
    border-top: 0.09rem solid #fff;
    position: absolute;
    top: 0.44rem;
    transition: all .3s;
}
.index .slider .slider-new .new-slider .new-slider-btn .bottom a{
    width: 0.18rem;
    height: 0.09rem;
    color: transparent;
    display: block;
    position: absolute;
    top: -0.09rem;
    left: -0.09rem;
}
.index .slider .slider-new .new-slider .new-slider-btn .bottom:hover{
    border-top: 0.09rem solid #e7110f;
}
/*视频，简介*/
.index-box{
    margin: 0.5rem auto;
    overflow: hidden;
    /*display: flex;*/
    /*justify-content: space-between;*/
}
.index-box .index-video{
    width: 5.8rem;
    height: 2.5rem;
    background-color: #000;
    /*display: flex;*/
    float: left;
}
.index-box .index-video .left{
    width: 3.8rem;
    height: 2.5rem;
    position: relative;
}
.index-box .index-video .left .index-video-div{
    height: 250px;
    overflow: hidden;
}
.index-box .index-video .left .index-video-div #video{
    width: 380px;
    height: 250px;
}
.index-box .index-video .left .btn{
    width: 0.55rem;
    height: 0.55rem;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    cursor: pointer;
}
.index-box .index-video .left .btn .xu{
    width: 0.53rem;
    height: 0.53rem;
    border: 1px dashed #fff;
    border-radius: 50%;
}
.index-box .index-video .left .btn .shi{
    width: 0.43rem;
    height: 0.43rem;
    background-color: #fff;
    border-radius: 50%;
    margin: -0.48rem 0 0 0.05rem;
}
.index-box .index-video .left .btn .san{
    border-top: 0.06rem solid transparent;
    border-bottom: 0.06rem solid transparent;
    border-left: 0.1rem solid #135091;
    margin: -0.28rem 0 0 0.23rem;
    position: relative;
}
.index-box .index-video .left .btn .san::before{
    content: '';
    border-top: 0.02rem solid transparent;
    border-bottom: 0.02rem solid transparent;
    border-left: 0.04rem solid #fff;
    position: absolute;
    top: -0.02rem;
    left: -0.08rem;
}
.index-box .index-video .right{
    width: 2rem;
    height: 2.5rem;
    background-image: url("../img/index-video-right.jpg");
    position: relative;
}
.index-box .index-video .right div{
    font-size: 0.2rem;
    color: #fff;
    position: absolute;
    top: 1.73rem;
    right: 0.3rem;
}
.index-box .index-video .right p{
    font-size: 0.16rem;
    color: #fff;
    font-weight: 600;
    position: absolute;
    top: 2.09rem;
    right: 0.3rem;
}
.index-box .index-about{
    width: 5.8rem;
    height: 2.5rem;
    background-color: #e7110f;
    background-image: url("../img/index-about.jpg");
    /*display: flex;*/
    float: right;
    overflow: hidden;
}
.index-box .index-about .left{
    width: 4.04rem;
    height: 2.5rem;
    padding: 0.56rem 0 0 0.4rem;
}
.index-box .index-about .left .text{
    max-height: 0.97rem;
    font-size: 0.14rem;
    color: #fff;
    line-height: 1.8em;
    text-align: justify;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:4;
}
.index-box .index-about .left a{
    width: 1.2rem;
    height: 0.16rem;
    display: block;
}
.index-box .index-about .left .more{
    width: 1.08rem;
    margin-top: 0.38rem;
    /*display: flex;*/
    /*justify-content: space-between;*/
    position: relative;
}
.index-box .index-about .left .more::before{
    content: '';
    border-top: 0.06rem solid transparent;
    border-bottom: 0.06rem solid transparent;
    border-left: 0.06rem solid #fff;
    position: absolute;
    top: 0.01rem;
    right: -0.01rem;
}
.index-box .index-about .left .more .more-one{
    width: 0;
    height: 2px;
    background-color: #fff;
    margin-top: 0.06rem;
    transition: all 1s;
    margin-right: 0.1rem;
    float: left;
}
.index-box .index-about .left .more .more-one.on{
    width: 0.23rem;
}
.index-box .index-about .left .more p{
    width: 0.4rem;
    font-size: 0.16rem;
    color: #fff;
    margin-top: -0.03rem;
    font-weight: 600;
    float: left;
}
.index-box .index-about .left .more .more-two{
    width: 0.5rem;
    height: 2px;
    background-color: #fff;
    margin-top: 0.06rem;
    position: relative;
    transition: all 1s;
    float: right;
}
.index-box .index-about .left .more .more-two.on{
    width: 0.25rem;
}
.index-box .index-about .right{
    width: 1.6rem;
    height: 2.5rem;
    position: relative;
}
.index-box .index-about .right div{
    font-size: 0.2rem;
    color: #fff;
    position: absolute;
    top: 1.73rem;
    right: 0.3rem;
}
.index-box .index-about .right p{
    width: 2rem;
    font-size: 0.16rem;
    color: #fff;
    font-weight: 600;
    text-align: right;
    position: absolute;
    top: 2.09rem;
    right: 0.3rem;
}
/*公司简介-关于我们*/
.aboutGY #X .Xtext{
    background-color: #fff;
    background-image: url("../img/about/about3-img.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.aboutGY #X .Xtext::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.aboutGY #X .Xtext .Xtext-1200 .center-flex{
    background-color: transparent;
}
/*公司简介-大事件*/
.aboutDa .Xtext{
    background-color: #fff;
}
.aboutDa .Xtext::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.aboutDa .Xtext .Xtext-1200{
    position: relative;
}
/*.aboutDa .Xtext .Xtext-1200 .title.about{*/
    /*background-image: url(../img/X/memorabilia.png);*/
/*}*/
.aboutDa .Xtext .Xtext-left{
    background-color: #fff;
    margin-top: 0.6rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex{
    margin: 0;
    min-height: 5.6rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news{
    width: 8.5rem;
    padding-top: 0.2rem;
    border-bottom: 1px solid #dbdbdb;
    margin-left: 0.5rem;
    position: relative;
    overflow: hidden;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .job-bottom{
    width: 100%;
    height: 1px;
    background-color: #0973bd;
    position: absolute;
    left: -100%;
    bottom: 0;
    transition: all .4s;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time{
    width: 0.5rem;
    padding: 0;
    margin-left: 0;
    float: left;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time p{
    font-size: 0.25rem;
    font-weight: bold;
    color: #404049;
    text-align: left;
    margin-bottom: 0.27rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .yuan{
    width: 0.23rem;
    height: 0.23rem;
    background-color: rgba(17,124,200,.2);
    border-radius: 50%;
    position: relative;
    margin: 0 auto;
    z-index: 100;
    display: none;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .yuan::after{
    content: '';
    width: 0.13rem;
    height: 0.13rem;
    background-color: #117cc8;
    border-radius: 50%;
    position: absolute;
    top: 0.05rem;
    left: 0.05rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-time .shu{
    width: 1px;
    height: 1rem;
    background-color: #e8e8e8;
    margin: -0.05rem auto 0;
    position: relative;
    z-index: 50;
    display: none;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list{
    padding-top: 0.5rem;
    padding-bottom: 0.1rem;
    float: left;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list a{
    display: block;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl{
    display: flex;
    margin-bottom: 0;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl:hover dt img{
    transform:scale(1.2);
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl:hover dd .title{
    color: #117cc8;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dt{
    float: left;
    width: 2rem;
    height: 1.3rem;
    background-color: #2c3e50;
    margin-right: 0.48rem;
    overflow: hidden;
    display: none;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dt img{
    transition: all .4s;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd{
    float: left;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .title{
    font-size: 0.14rem;
    line-height: 0.35rem;
    color: #212126;
    /*font-weight: bold;*/
    margin-bottom: 0.05rem;
    transition: all .4s;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .text{
    width: 4.8rem;
    font-size: 0.13rem;
    line-height: 0.23rem;
    color: #404049;
    text-indent: 2em;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    display: none;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .yema{
    font-size: 0.13rem;
    color: #a5a5a5;
    text-align: right;
    position: relative;
    margin-top: 0.13rem;
    display: none;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .yema::before{
    content: '';
    width: 0.6rem;
    height: 1px;
    background-color: #e8e8e8;
    position: absolute;
    top: 0.06rem;
    left: 3.45rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .news .news-list dl dd .yema span{
    padding: 0 0.05rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .center-flex-right{
    position: absolute;
    top: -1rem;
    right: 0;
}
.aboutDa .Xtext .Xtext-right{
    background-color: #fff;
    margin-top: 0.6rem;
}
/*大事件内页*/
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei{
    width: 7.6rem;
    margin-left: 0.7rem;
    float: left;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .title{
    font-size: 0.2rem;
    line-height: 0.2rem;
    color: #1a1a1a;
    font-weight: bold;
    padding: 0.7rem 0 0.25rem 0;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .time{
    width: 100%;
    font-size: 0.13rem;
    line-height: 0.44rem;
    color: #828282;
    border-bottom: 1px solid #a8a8a8;
    margin-bottom: 0.4rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei p{
    font-size: 0.14rem;
    color: #484848;
    text-indent: 2em;
    line-height: 0.3rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .goUp{
    width: 30px;
    margin: 0.2rem auto;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .goUp i{
    font-size: 24px;
    color: #b9b9b9;
    transition: all 1s;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .goUp i:hover{
    color: #333;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-img{
    width: 100%;
    height: 2.95rem;
    margin: 0.6rem 0;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-bold{
    font-weight: bold;
    font-size: 0.14rem;
    color: #484848;
    text-indent: 2em;
    margin: 0.4rem 0 0.8rem;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom{
    border-top: 1px solid #a8a8a8;
    display: flex;
    justify-content: space-between;
    padding: 0.68rem 0;
}
.aboutDa .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom button{
    cursor: pointer;
    font-size: 0.13rem;
    color: #535353;
}
/*组织架构*/
.aboutZuzhi .Xtext{
    background-color: #fff;
    position: relative;
    background-image: url("../img/about/about3-img.png");
    background-position: left bottom;
    background-repeat: no-repeat;
}
.aboutZuzhi .Xtext::after{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex{
    background-color: transparent;
    position: relative;
    margin: 0;
    z-index: -1;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex img{
    display: block;
    margin: 0 auto;
    padding-top: 0.6rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .adoutZuzhuGo{
    width: 1.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    border-radius: 0.3rem;
    background-color: #019ce5;
    color: #fff;
    font-size: 0.14rem;
    text-align: center;
    position: absolute;
    top: 0.2rem;
    right: 0;
    display: none;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .center-flex-right{
    display: none;
}
.aboutZuzhi .Xtext .Xtext-1200 .title.about{
    position: relative;
    z-index: 100;
}
.color-1177c2{
    background-color: #1177c2;
}
.color-019ce5{
    background-color: #019ce5;
}
.color-33b0eb{
    background-color: #33b0eb;
}
.color-5dbdea{
    background-color: #5dbdea;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-heng{
    width: 1.4rem;
    height: 0.46rem;
    border-radius: 0.23rem;
    text-align: center;
    line-height: 0.46rem;
    font-size: 0.14rem;
    color: #fff;
    position: relative;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-yuan{
    width: 0.15rem;
    height: 0.15rem;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #019ce5;
    float: left;
    position: relative;
    margin-top: 0.15rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-yuan::before{
    content: '';
    width: 0.09rem;
    height: 0.09rem;
    border-radius: 50%;
    background-color: #019ce5;
    position: absolute;
    top: 0.03rem;
    left: 0.03rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-1 .about3-heng{
    margin: 0 auto;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-1 .about3-heng::before{
    content: '';
    width: 1px;
    height: 0.84rem;
    background-color: #cae0eb;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    bottom: -0.84rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2{
    width: 3.62rem;
    margin: 0.61rem auto 0;
    overflow: hidden;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-yuan{
    margin-left: 0.32rem;
    margin-right: 0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-heng{
    float: left;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-heng:nth-child(1)::before{
    content: '';
    width: 0.32rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    right: -0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-2 .about3-heng:nth-child(3)::before{
    content: '';
    width: 0.32rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    left: -0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-3 .about3-heng{
    margin: 0.75rem auto 0.61rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-3 .about3-heng::after{
    content: '';
    width: 1px;
    height: 0.89rem;
    background-color: #cae0eb;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    top: -0.89rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-3 .about3-heng::before{
    content: '';
    width: 1px;
    height: 0.84rem;
    background-color: #cae0eb;
    position: absolute;
    left: 50%;
    margin-left: -1px;
    bottom: -0.84rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4{
    width: 3.62rem;
    margin: 0.61rem auto 0;
    overflow: hidden;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-yuan{
    margin-left: 0.32rem;
    margin-right: 0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-heng{
    float: left;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-heng:nth-child(1)::before{
    content: '';
    width: 0.32rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    right: -0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-4 .about3-heng:nth-child(3)::before{
    content: '';
    width: 0.32rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    left: -0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5{
    width: 7.22rem;
    margin: 0 auto;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng,.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-yuan{
    float: left;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(1)::before{
    content: '';
    width: 0.4rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    right: -0.4rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(2){
    margin-left: 0.4rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(2)::before{
    content: '';
    width: 0.32rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    right: -0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-yuan{
    margin-left: 0.32rem;
    margin-right: 0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-yuan::before{

}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(4)::before{
    content: '';
    width: 0.32rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    left: -0.32rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(5){
    margin-left: 0.4rem;
}
.aboutZuzhi .Xtext .Xtext-1200 .center-flex .about3-5 .about3-heng:nth-child(5)::before{
    content: '';
    width: 0.4rem;
    height: 1px;
    background-color: #cae0eb;
    position: absolute;
    top: 0.23rem;
    left: -0.4rem;
}
/*企业文化*/
#about3-img{
    /*height: 7rem;*/
}
.aboutWen .Xtext .Xtext-1200 .title.about{
    /*background-image: url(../img/X/culture.png);*/
}
.aboutWen .Xtext .Xtext-1200 .center-flex{
    /*padding-bottom: 2rem;*/
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul{
    width: 10px;
    /*height: 10px;*/
    /*margin: 0 0 1.04rem 1.06rem;*/
    margin: 0 0 0 1.06rem;
    padding: 1.34rem 0 0 0;
    float: left;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul{}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li{
    width: 7.4rem;
    height: 1.7rem;
    margin-bottom: 0.3rem;
    /*display: flex;*/
    background-repeat: no-repeat;
    background-position: -9.25rem 0;
    cursor: pointer;
    transition: all .5s;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on{
    width: 9.25rem;
    margin-left: -1.85rem;
    background-position: top right;
}
/*.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(1){
    background-image: url("../img/about/about4-1.jpg");
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(2){
    background-image: url("../img/about/about4-2.jpg");
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(3){
    background-image: url("../img/about/about4-3.jpg");
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li:hover:nth-child(4){
    background-image: url("../img/about/about4-4.jpg");
}*/
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .num{
    width: 0.9rem;
    font-size: 0.3rem;
    line-height: 1.7rem;
    color: #c8c8c8;
    margin-left: 0.6rem;
    float: left;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .heng{
    width: 0;
    height: 1px;
    background-color: #fff;
    margin-top: 0.85rem;
    transition: all .5s;
    float: left;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon .icon-shoucang,
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon .icon-lingdai{
    font-size: 0.4rem;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on .heng{
    width: 1.8rem;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon{
    width: 2.18rem;
    float: left;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .icon i{
    font-size: 0.3rem;
    line-height: 1.7rem;
    text-align: center;
    color: #242424;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on .icon i{
    color: #fff;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .text{
    width: 3.6rem;
    font-size: 0.14rem;
    line-height: 0.14rem;
    color: #242424;
    margin-top: 0.6rem;
    float: left;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li.on .text{
    color: #fff;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .text .title{
    font-weight: bold;
}
.aboutWen .Xtext .Xtext-1200 .center-flex .about4-ul ul li .text .title-p{
    margin-top: 0.16rem;
    line-height: 1.5em;
}
.aboutWen .Xtext .Xtext-right{
    background-color: #fff;
}
.aboutWen .Xtext .Xtext-right::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    right: 0;
}
/*新闻动态*/
.news .Xtext .Xtext-1200 .title.about{
    /*background-image: url(../img/X/news.png);*/
}
/*.news .Xtext .Xtext-1200 .center-flex .center-flex-right::before{*/
    /*content: "News";*/
    /*position: absolute;*/
    /*bottom: 1.1rem;*/
    /*left: 0.3rem;*/
    /*width: 0.4rem;*/
    /*font-size: 0.5rem;*/
    /*color: rgba(255,255,255,.1);*/
    /*transform: rotate(90deg);*/
/*}*/
.news .Xtext .Xtext-1200 .center-flex .new-box{
    float: left;
    padding-bottom: 1rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year{
    padding-top: 0.7rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year .title{
    font-size: 0.3rem;
    color: #404049;
    font-weight: bold;
    text-indent: 0.34rem;
    margin-bottom: 0.2rem;
    position: relative;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year:nth-child(odd) .title::before{
    content: '';
    width: 0.08rem;
    height: 0.23rem;
    background-color: #e7110f;
    position: absolute;
    top: 0.03rem;
    left: -0.08rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year:nth-child(even) .title::before{
    content: '';
    width: 0.08rem;
    height: 0.23rem;
    background-color: #135091;
    position: absolute;
    top: 0.03rem;
    left: -0.08rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul{
    margin-left: 0.6rem;
    position: relative;
    z-index: 999;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover{
    position: relative;
    z-index: 999;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li a{
    width: 8.3rem;
    height: 1rem;
    background: #fff;
    /*display: flex;*/
    /*justify-content: space-between;*/
    border-bottom: 1px solid #a8a8a8;
    transition: all 0.3s;
    display: block;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .titleLi{
    font-size: 0.14rem;
    color: #434343;
    line-height: 1rem;
    transition: all 0.3s;
    float: left;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .titleLi p{
    display: inline-block;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .titleLi p:nth-child(1){
    margin: 0 0.1rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .jiantou{
    display: none;
    float: right;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .jiantou img{
    display: block;
    margin-top: 0.44rem;
    margin-right: 0;
    transition: all 0.3s;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li .time{
    font-size: 0.14rem;
    color: #c5c5c5;
    line-height: 1rem;
    margin-right: 0.1rem;
    float: right;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li a:hover{
    background: #7d7d7d;
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(left, #7d7d7d, #a8a8a8);
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(left, #7d7d7d, #a8a8a8);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #7d7d7d, #a8a8a8);
    border-bottom: 1px solid transparent;
    box-shadow: 0 0.15rem 0.2rem rgba(0,0,0,.2);
    position: relative;
    z-index: 999;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .titleLi{
    color: #fff;
    margin-left: 0.3rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .jiantou{
    display: block;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .jiantou img{
    display: block;
    margin-top: 0.44rem;
    margin-right: 0.4rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-box .new-year ul li:hover .time{
    display: none;
}
/*新闻内页*/
.news .Xtext .Xtext-1200 .center-flex .new-nei{
    width: 7.6rem;
    margin-left: 0.7rem;
    float: left;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .title{
    font-size: 0.2rem;
    line-height: 0.2rem;
    color: #1a1a1a;
    font-weight: bold;
    padding: 0.7rem 0 0.25rem 0;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .time{
    width: 100%;
    font-size: 0.13rem;
    line-height: 0.44rem;
    color: #828282;
    border-bottom: 1px solid #a8a8a8;
    margin-bottom: 0.4rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei p{
    font-size: 0.14rem;
    color: #484848;
    line-height: 0.3rem;
    margin-bottom: 0.2rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .zhengwen{
    font-size: 0.14rem;
    color: #484848;
    line-height: 0.3rem;
    margin-bottom: 0.6rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .zhengwen img{
    width: 100%;
    height: 100%;
    margin: 0.2rem auto;
    display: block;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-img{
    width: 100%;
    height: 2.95rem;
    margin: 0.6rem auto;
    display: block;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .new-nei-bold{
    font-weight: bold;
    font-size: 0.14rem;
    color: #484848;
    text-indent: 2em;
    margin: 0.4rem 0 0.8rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom{
    border-top: 1px solid #a8a8a8;
    /*display: flex;*/
    /*justify-content: space-between;*/
    /*padding: 0.68rem 0;*/
    height: 1.5rem;
    line-height: 1.5rem;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom a:nth-child(1){
    float: left;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom a:nth-child(2){
    float: right;
}
.news .Xtext .Xtext-1200 .center-flex .new-nei .nes-nei-bottom button{
    cursor: pointer;
    font-size: 0.13rem;
    color: #535353;
}
.news .Xtext .Xtext-right{
    background-color: #fff;
}
.news .Xtext .Xtext-right::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    right: 0;
}
/*新闻内页更多*/
.news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-right{
    margin: 0 0.3rem 0.28rem;
    display: flex;
    justify-content: space-between;
    color: #fff;
    line-height: 0.8rem;
    border-bottom: 1px solid #3ca1eb;
    padding-top: 0.8rem;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-right p{
    font-size: 0.3rem;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-right button{
    font-size: 0.14rem;
    color: #fff;
    cursor: pointer;
}
#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul{
    padding: 1.5rem 0.3rem 0 0.25rem;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right ul{
    padding: 0 0.3rem;
}
/*#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul .cur div{
    margin-top: 0.2rem;
}*/
#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li{
    margin-bottom: 0.44rem;
    line-height: 0.16rem;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li{
    font-size: 0.13rem;
    line-height: 0.4rem;
    margin: 0;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li a{
    color: #fff;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    float: left;
}
#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li a{
    color: #b1d7ff;
    font-size: 0.16rem;
    transition: all .3s;
    float: right;
}
#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li a:hover{
    color: #fff;
}
#news .Xtext .Xtext-1200 .center-flex .center-flex-right ul li.cur a{
    color: #fff;
    font-size: 0.16rem;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-up{
    width: 2.5rem;
    height: 0.7rem;
    background-color: rgba(255,255,255,1);
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-up::before{
    content: '';
    width: 3rem;
    height: 0.5rem;
    background-color: #fff;
    transform: rotate(-10deg);
    position: absolute;
    top: -0.23rem;
    left: -0.2rem;
}
.news .Xtext .Xtext-1200 .center-flex .center-flex-right .new-nei-up button{
    font-size: 0.16rem;
    line-height: 0.16rem;
    color: #535353;
    display: block;
    margin: 0.15rem auto 0;
    padding-bottom: 0.1rem;
    border-bottom: 1px solid #535353;
    cursor: pointer;
    position: relative;
    border-radius: 0;
}
/*品牌代理*/
.pinpai .Xtext{
    background-color: #fff;
    overflow: hidden;
}
.pinpai .Xtext::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.pinpai .Xtext .Xtext-left{
    position: relative;
    display: none;
}
.pinpai .Xtext .Xtext-left::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.pinpai .Xtext .Xtext-1200{
    position: relative;
}
.pinpai .Xtext .Xtext-1200::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.pinpai .Xtext .Xtext-1200 .title.about{
    /*background-image: url(../img/X/partner.png);*/
    position: relative;
    z-index: 100;
}
.pinpai .Xtext .Xtext-1200 .center-flex{
    overflow: hidden;
    position: relative;
}
.pinpai .Xtext .Xtext-1200 .center-flex::before{
    content: '';
    width: 1px;
    height: 100%;
    background-color: #fff;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
}
.pinpai .Xtext .Xtext-right{
    position: relative;
    display: none;
}
.pinpai .Xtext .Xtext-right::before{
    content: '';
    width: 100%;
    height: 1.4rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
}
.pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box{
    width: 12rem;
    /*height: 10px;*/
}
.pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box:not(:first-of-type){
    border-top: 1px solid #dbdbdb;
}
.pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box ul{
    padding: 0.4rem 0;
}
.pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box ul li{
    width: 3rem;
    height: 0.68rem;
    border-right: 1px solid #dbdbdb;
    box-sizing: border-box;
    margin: 0.4rem 0;
    float: left;
    position: relative;
}
.pinpai .Xtext .Xtext-1200 .center-flex .pinpai-box ul li img{
    display: block;
    position: absolute;
    z-index: 999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.pinpai .Xtext .Xtext-right::after{
    content: '';
    width: 1px;
    height: calc(100% - 1.4rem);
    margin-top: 1.4rem;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: -0.01rem;
}
.pinpai .Xtext .Xtext-right div{
    height: 0;
}
/*加入我们*/
.job .Xtext .Xtext-1200 .center-flex .center-flex-right::before{
    /*content: "job";*/
    /*text-align: right;*/
}
.job .Xtext .Xtext-1200 .title.about{
    /*background-image: url(../img/X/join.png);*/
}
.job .Xtext .Xtext-1200 .center-flex .job-box{
    margin-left: 0.7rem;
    float: left;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul{
    width: 8.1rem;
    margin-bottom: 1rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li{
    border-bottom: 1px solid #a8a8a8;
    padding: 0.91rem 0 0.37rem 0;
    /*display: flex;*/
    /*justify-content: space-between;*/
    position: relative;
    overflow: hidden;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt{
    width: 0.3rem;
    height: 0.1rem;
    float: left;
    position: relative;
    top: 0.08rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt::before{
    content: '';
    border-left: 0.05rem solid transparent;
    border-right: 0.05rem solid transparent;
    border-bottom: 0.05rem solid #434343;
    position: absolute;
    top: 0;
    left: 0;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt::after{
    content: '';
    border-left: 0.05rem solid transparent;
    border-right: 0.05rem solid transparent;
    border-top: 0.05rem solid #434343;
    position: absolute;
    top: 0.05rem;
    left: 0;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd{
    float: left;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .title{
    font-size: 0.16rem;
    color: #434343;
    font-weight: bold;
    margin-bottom: 0.2rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd p{
    font-size: 0.13rem;
    color: #919199;
    line-height: 0.23rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA{
    width: 1.5rem;
    height: 0.45rem;
    box-sizing: border-box;
    border: 1px solid #8a8a8a;
    color: #8a8a8a;
    font-size: 0.14rem;
    text-align: center;
    line-height: 0.45rem;
    transition: all 0.5s;
    display: block;
    float: right;
    position: relative;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA.on i{
    transform: rotateX(180deg);
    top: 0.25rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li .jiaruA i{
    width: 0.2rem;
    height: 0.2rem;
    font-size: 0.2rem;
    color: #ddd;
    position: absolute;
    top: -0.02rem;
    left: 0.2rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li .job-bottom{
    width: 100%;
    height: 1px;
    background-color: #0973bd;
    position: absolute;
    left: -100%;
    bottom: 0;
    transition: all .4s;
}
/*.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover{*/
    /*border-bottom: 1px solid #0973bd;*/
/*}*/
.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover dl dt::before{
    border-bottom: 0.05rem solid #0973bd;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover dl dt::after{
    border-top: 0.05rem solid #0973bd;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover .jiaruA{
    border: none;
    color: #fff;
    background: #005bac;
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(left, #005bac, #1fb0e6);
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(left, #005bac, #1fb0e6);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #005bac, #1fb0e6);
}
.job .Xtext .Xtext-right{
    background-color: #fff;
}
.job .Xtext .Xtext-right::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    right: 0;
}
/*招聘内页*/
.job .Xtext .Xtext-1200 .center-flex .job-biaodan{
    width: 8.1rem;
    margin-left: 0.7rem;
    float: left;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .title{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #a8a8a8;
    padding: 0.82rem 0 0.31rem 0;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .title p{
    font-size: 0.17rem;
    line-height: 0.36rem;
    color: #434343;
    font-weight: bold;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .title button{
    width: 1.2rem;
    height: 0.36rem;
    border: 1px solid #8a8a8a;
    font-size: 0.12rem;
    color: #8a8a8a;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .title button:hover{
    color: #000;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .list{
    display: flex;
    margin: 0.33rem 0 1.34rem 0;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .list div{
    width: 2.5rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p{
    display: flex;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p span{
    line-height: 0.34rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p span:nth-child(1){
    font-size: 0.15rem;
    font-weight: bold;
    color: #3a3a3e;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .list p span:nth-child(2){
    font-size: 0.14rem;
    color: #919199;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .jod-text{
    margin-bottom: 1.24rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .jod-text div{
    font-size: 0.15rem;
    color: #3a3a3e;
    font-weight: bold;
    padding-bottom: 0.32rem;
    margin-bottom: 0.27rem;
    border-bottom: 1px solid #a8a8a8;
}
.job .Xtext .Xtext-1200 .center-flex .job-biaodan .jod-text ul li{
    font-size: 0.13rem;
    color: #919199;
    line-height: 0.28rem;
}
/*联系我们*/
.call .Xbanner .bottom div:nth-child(2) .breadcrumb{
    width: 12rem;
}
.call .Xbanner .bottom div:nth-child(3){
    /*background-color: rgba(0,0,0,.3);*/
}
.call .Xtext{
    background-color: #fff;
    position: relative;
}
.call .Xtext::before{
    content: '';
    width: 100%;
    height: 0.6rem;
    /*background-color: #f3f3f3;*/
    position: absolute;
    top: 0;
    left: 0;
}
.call .Xtext .Xtext-1200{
    position: relative;
}
.call .Xtext .Xtext-1200 .title.about{
    position: relative;
    z-index: 200;
    /*background-image: url("../img/X/contactus.png");*/
}
.call .Xtext .Xtext-1200 .center-flex{
    position: relative;
    height: 9.3rem;
    margin-bottom: 0;
}
.call-2 .Xtext .Xtext-1200 .center-flex{
    min-height: 8rem;
}
.call .Xtext .Xtext-1200 .center-flex .job-wentu{
    width: 10rem;
    height: 2.9rem;
    background-color: #fff;
    /*display: flex;*/
    position: relative;
    z-index: 500;
    top: 3.37rem;
    box-shadow: 0 0.16rem 0.16rem rgba(19,100,170,.15);
}
.call .Xtext .Xtext-1200 .center-flex .job-wentu .title{
    font-size: 0.17rem;
    color: #4a4a4a;
    font-weight: bold;
    line-height: 1.3rem;
}
.call .Xtext .Xtext-1200 .center-flex .job-wentu p{
    font-size: 0.14rem;
    color: #7e7e7e;
    line-height: 0.28rem;
}
.call .Xtext .Xtext-1200 .center-flex .job-wentu .job-tu{
    width: 4.82rem;
    height: 100%;
    margin-right: 0.6rem;
    overflow: hidden;
    float: left;
}
.call .Xtext .Xtext-1200 .center-flex .job-tab{
    width: 4.2rem;
    height: 0.6rem;
    position: absolute;
    top: -0.3rem;
    right: 0;
    /*display: flex;*/
    box-shadow: 0 0.16rem 0.16rem rgba(19,100,170,.15);
}
.call .Xtext .Xtext-1200 .center-flex .job-tab a{
    width: 2.1rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.16rem;
    text-align: center;
    color: #797979;
    background-color: #fff;
    display: block;
    float: left;
}
.call .Xtext .Xtext-1200 .center-flex .map-1{
    width: 8.64rem;
    position: absolute;
    top: 1.46rem;
    right: -1rem;
}
.call .Xtext .Xtext-1200 .center-flex .map-1 svg {
    width: 8.64rem;
    height: 7.31rem;
    position: relative;
    z-index: 1;
}
.call .Xtext .Xtext-1200 .center-flex .map-1 circle {
    fill: #fff;
    pointer-events: none;
    opacity: 0;
}
.call .Xtext .Xtext-1200 .center-flex .map-1 circle.on {
    opacity: 1;
}
.call .Xtext .Xtext-1200 .center-flex .map-1 polygon {
    cursor: pointer;
    fill: #e2e5e8;
    stroke: #f6f6f6;
    stroke-width: 1;
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.call .Xtext .Xtext-1200 .center-flex .map-1 polygon:hover, .call .Xtext .Xtext-1200 .center-flex .map-1 polygon.active {
    fill: #c6c9cc;
}
.call #X{
    width: 100%;
    overflow-x: hidden;
}
.call .map-province{
    white-space: nowrap;
    position: absolute;
    z-index: 888;
    margin: -0.2rem 0 0 -0.3rem;
    width: 40px;
    pointer-events: none;
    color: #333;
    font-size: 12px;
    text-align: center;
}
.call .job-zongbu{
    font-size: 0.14rem;
    color: #636363;
    margin: 0.05rem 0 0 -0.08rem;
}
.call .map-province span{
    position: absolute;
    z-index: 9000;
}
.call .map-province .sheng-div div{
    position: absolute;
    top: 20px;
    left: 32px;
    z-index: 9000;
}
.call .map-province.cur{
    position: absolute;
    z-index: 9999999999999;
}
.call .map-province.cur .sheng-div{
    animation: shengDa .3s;
    animation-fill-mode:forwards;
    position: relative;
    z-index: 9999999;
}
@keyframes shengDa {
    0% {transform: scale(0)}
    100% {transform: scale(1)}
}

.call .map-province.cur span{
    font-size: 0.14rem;
    color: #1364aa;
}
.call .map-province.cur .sheng-div div{
    font-size: 0.14rem;
    color: #e7110f;
}
.call .map-province::before{
    content: '';
    width: 0;
    height: 0;
    border-radius: 0.3rem;
    background-color: rgba(255,255,255,0);
    position: absolute;
    top: 20px;
    left: 34px;
    z-index: 6000;
    transition: all .3s;
}
.call .map-province.cur::before{
    width: 0.6rem;
    height: 0.6rem;
    top: -10px;
    left: 4px;
    background-color: rgba(255,255,255,1);
}
.call .map-province::after{
    content: '';
    width: 0;
    height: 0;
    border-radius: 0.4rem;
    background-color: rgba(0,0,0,0);
    position: absolute;
    top: 20px;
    left: 34px;
    z-index: 5000;
    transition: all .3s;
}
.call .map-province.cur::after{
    width: 0.8rem;
    height: 0.8rem;
    top: -20px;
    left: -6px;
    background-color: rgba(0,0,0,0.4);
}
/*联系我们-异地运营*/
.call-2 .Xtext .Xtext-1200 .center-flex{
    position: relative;
}
.call-2 .Xtext .Xtext-1200 .center-flex #mapTop{
    position: absolute;
    top: 0.75rem;
}
.call-2 .Xtext .Xtext-1200 .center-flex .map-1{
    width: 7.18rem;
}
.call-2 .Xtext .Xtext-1200 .center-flex .map-1 svg{
    width: 7.18rem;
    height: 7.36rem;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou{
    width: 4.3rem;
    padding-bottom: 1px;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box{
    width: 4.3rem;
    height: 0.5rem;
    padding-top: 1.7rem;
    margin-bottom: 1.4rem;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input {
    width: 3.2rem;
    height: 0.5rem;
    font-size: 0.14rem;
    color: #4a4a4a;
    background-color: #e5eaee;
    border: none;
    text-indent: 0.1rem;
    display: block;
    float: left;
    padding: 0;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou ul li{
    transform: translateX(-200%);
    transition: transform .4s;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou ul.on li{
    transform: translateX(0);
}
/*placeholder颜色*/
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #acb1b5;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input:-moz-placeholder, textarea:-moz-placeholder {
    color: #acb1b5;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input::-moz-placeholder, textarea::-moz-placeholder {
    color: #acb1b5;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #acb1b5;
}
/*联系我们-tab*/
.call .Xtext .Xtext-1200 .center-flex .job-tab .cur{
    color: #fff;
    background-color: #1364aa;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box button{
    width: 1.1rem;
    height: 0.5rem;
    background-color: #1364aa;
    display: block;
    border-radius: 0;
    float: left;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .job-sou-box button i{
    color: #fff;
    font-size: 0.2rem;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .dizhi div{
    font-size: 0.17rem;
    color: #4a4a4a;
    font-weight: bold;
    border-bottom: 1px solid #e5eaee;
    margin: 0.7rem 0 0.2rem 0;
    padding-bottom: 0.2rem;
}
.call-2 .Xtext .Xtext-1200 .center-flex .job-sou .dizhi p{
    font-size: 0.14rem;
    line-height: 0.28rem;
    color: #7e7e7e;
}

.call-1 .cls-1,.call-1 .cls-2,.call-1 .cls-3,.call-1 .cls-4,.call-1 .cls-5{fill:none;}
.call-1 .cls-1,.call-1 .cls-2{stroke:#747569;stroke-width:1px;}
.call-1 .cls-1,.call-1 .cls-3,.call-1 .cls-4,.call-1 .cls-5,.call-1 .cls-6{stroke-linecap:round;}
.call-1 .cls-1,.call-1 .cls-2,.call-1 .cls-3,.call-1 .cls-4,.call-1 .cls-5,.call-1 .cls-6{stroke-linejoin:round;}
.call-1 .cls-2{stroke-dashoffset:4px;stroke-dasharray:4 4;}
.call-1 .cls-3{stroke:gray;stroke-dasharray:8 4 4 4;}
.call-1 .cls-4{stroke:#747569;}
.call-1 .cls-5{stroke:#747569;stroke-opacity:0.6;}
.call-1 .cls-6{fill:#eee;fill-opacity:0.5;stroke:#1364aa;stroke-opacity:0;stroke-width:3px;fill-rule:evenodd;transition: fill .3s ease;}
.call-1 .cls-6:hover{fill:#1364aa; }


.call-2 .cls-1,.call-2 .cls-2,.call-2 .cls-3,.call-2 .cls-4,.call-2 .cls-5{fill:none;}
.call-2 .cls-1,.call-2 .cls-2{stroke:#747569;stroke-width:1px;}
.call-2 .cls-1,.call-2 .cls-3,.call-2 .cls-4,.call-2 .cls-5,.call-2 .cls-6{stroke-linecap:round;}
.call-2 .cls-1,.call-2 .cls-2,.call-2 .cls-3,.call-2 .cls-4,.call-2 .cls-5,.call-2 .cls-6{stroke-linejoin:round;}
.call-2 .cls-2{stroke-dashoffset:4px;stroke-dasharray:4 4;}
.call-2 .cls-3{stroke:gray;stroke-dasharray:8 4 4 4;}
.call-2 .cls-4{stroke:#747569;}
.call-2 .cls-5{stroke:#747569;stroke-opacity:0.6;}
.call-2 .cls-6{fill:#eee;fill-opacity:0.5;stroke:#1364aa;stroke-opacity:0;stroke-width:3px;fill-rule:evenodd;transition: fill .3s ease;}
.call-2 .cls-6:hover{fill:#1364aa; }
.call-2 #mapName{position: absolute;z-index: 10;top: 8px;left: 8px;padding: 5px 15px;font-size: 1vw;background-color: #fff;border-radius: 5px;box-shadow: 2px 0px 10px -3px rgba(0,0,0,0.2);opacity: 0;pointer-events: none;transition: opacity .3s ease;}
.call-2 #mapName.on{opacity: 1;}


.address-box {
    width: 400px;
    height: 430px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px #eee;
    box-shadow: 0 0 10px #eee;
    position: absolute;
    top: 200px; }

.address-box .tt {
    height: 60px;
    color: #fff;
    font-size: 18px;
    line-height: 60px; }

.address-box .tt > div {
    width: 100%;
    height: 100%;
    position: relative;
    cursor: pointer; }

.address-box .tt .province {
    background-color: #1364aa; }

.address-box .tt .city {
    background-color: #5c5c5c; }

.address-box dt {
    position: relative;
    padding-left: 20px; }

.address-box dt i {
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 10%;
    width: 20px;
    height: 20px;
    color: #fff;
    line-height: 20px;
    text-align: center; }

.address-box dt.on i {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.address-box dd {
    cursor: auto;
    position: absolute;
    top: 60px;
    left: 100%;
    width: 100%;
    color: #5c5c5c;
    height: 0;
    overflow: hidden;
    overflow-y: auto;
    transition: all.5s;
}
.address-box .shenglei {
    display: none;
}
.address-box dd ul {
    height: 0;
    background: #fff;
    overflow: hidden;
    transition: all 0.5s
}
/*.address-box dd ul.on {*/
    /*height: 0;*/
/*}*/
.address-box .tt .province dd {
    left: 0; }

.address-box .tt .city dd {
    left: -100%; }

.address-box dd li {
    height: 40px;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px dashed #eee; }

.address-box .cc {
    height: 370px;
    overflow: hidden;
    overflow-y: auto; }

.address-box .cc li {
    padding: 20px; }

.address-box .cc li + li {
    border-top: 1px solid #eee; }

.address-box .cc h3 {
    font-size: 16px;
    color: #123c7b; }

.address-box .cc div {
    font-size: 14px;
    color: #292929;
    line-height: 2; }
.address-box .cc p {
    font-size: 14px;
    color: #292929;
    line-height: 2; }

/*---------------------------------------------------搜索-----------------------------------------------------------------*/
.sousuo .sousuo-box{
    min-height: 5rem;
}
.sousuo .sousuo-titile{
    width: 100%;
    height: 1rem;
    background-color: #f3f3f3;
    position: relative;
    background-image: url("../img/X/search.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}
.sousuo .sousuo-titile p{
    font-size: 0.18rem;
    color: #404049;
    font-weight: bold;
    text-align: center;
    position: absolute;
    left: 50%;
    bottom: 0.13rem;
    transform: translateX(-50%);
}
.sousuo .sousuo-ul{
    width: 1200px;
    margin: 0.6rem auto 0;
}
.sousuo .sousuo-ul ul li{
    display: flex;
    justify-content: space-between;
    height: 1rem;
    border-bottom: 1px solid #a8a8a8;
    transition: all .3s;
    cursor: pointer;
}
.sousuo .sousuo-ul ul li p{
    font-size: 0.14rem;
    color: #434343;
    line-height: 1rem;
    transition: all .3s;
}
.sousuo .sousuo-ul ul li div img{
    display: block;
    margin-top: 0.45rem;
    transition: all .3s;
}
.sousuo .sousuo-ul ul li:hover{
    background-color: #a8a8a8;
}
.sousuo .sousuo-ul ul li:hover p{
    color: #fff;
    margin-left: 0.4rem;
}
.sousuo .sousuo-ul ul li:hover div img{
    margin-right: 0.4rem;
}
.sousuo .sousuo-ul .sousuo-none{
    width: 0.56rem;
    font-size: 0.14rem;
    color: #767676;
    margin: 1rem auto 1.24rem;
    position: relative;
}
.sousuo .sousuo-ul .sousuo-none::before{
    content: '';
    width: 0.3rem;
    height: 1px;
    background-color: #cfcfcf;
    position: absolute;
    top: 0.06rem;
    left: -0.78rem;
}
.sousuo .sousuo-ul .sousuo-none::after{
    content: '';
    width: 0.3rem;
    height: 1px;
    background-color: #cfcfcf;
    position: absolute;
    top: 0.06rem;
    right: -0.78rem;
}
/*返回顶部*/
#goTop,#goBack{
    width: 0.4rem;
    height: 0.4rem;
    background-color: #135091;
    position: fixed;
    z-index: 900;
    cursor: pointer;
    transition: all .4s;
}
#goTop{
    right: 0.2rem;
    bottom: 1rem;
    display: none;
}
#goBack{
    right: 0.2rem;
    bottom: 1.41rem;
}
#goTop i,#goBack i{
    font-size: 0.25rem;
    color: rgba(255,2555,255,.6);
    line-height: 0.4rem;
    text-align: center;
    transition: all .4s;
}
#goBack i{
    transform: rotate(-90deg);
}
#goTop.on{
    display: block;
}
#goTop:hover i,#goBack:hover i{
    color: rgba(255,2555,255,1);
}
/*加入我们*/
.job .Xtext .Xtext-1200 .title.about{
    /*background-image: url(../img/X/join.png);*/
}
.job .Xtext .Xtext-1200 .center-flex .job-box{
    margin-left: 0.7rem;
    float: left;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul{
    width: 8.1rem;
    margin-bottom: 1rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li{
    border-bottom: 1px solid #a8a8a8;
    padding: 0.91rem 0 0.37rem 0;
    display: flex;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt{
    width: 0.3rem;
    height: 0.1rem;
    float: left;
    position: relative;
    top: 0.08rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt::before{
    content: '';
    border-left: 0.05rem solid transparent;
    border-right: 0.05rem solid transparent;
    border-bottom: 0.05rem solid #434343;
    position: absolute;
    top: 0;
    left: 0;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dt::after{
    content: '';
    border-left: 0.05rem solid transparent;
    border-right: 0.05rem solid transparent;
    border-top: 0.05rem solid #434343;
    position: absolute;
    top: 0.05rem;
    left: 0;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd{
    float: left;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .title{
    font-size: 0.16rem;
    color: #434343;
    font-weight: bold;
    margin-bottom: 0.2rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .jianjie{
    overflow: hidden;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .jianjie p{
    float: left;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .jianjie p:not(:last-child){
    margin-right: 1rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list{
    display: none;
    margin-top: 0.2rem;
    overflow: hidden;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list.on{
    height: 100%;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list div{
    margin-bottom: 0.1rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list span{
    font-size: 0.14rem;
    color: #333;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list p{
    /*text-indent: 0.2rem;*/
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list .toudi{
    text-align: center;
    margin-top: 0.2rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd .list .toudi a{
    text-decoration: underline;color: #236fd5;font-size: 14px;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li dl dd p{
    font-size: 0.13rem;
    color: #919199;
    line-height: 0.23rem;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li .job-bottom{
    width: 100%;
    height: 1px;
    background-color: #0973bd;
    position: absolute;
    left: -100%;
    bottom: 0;
    transition: all .4s;
}
/*.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover{*/
/*border-bottom: 1px solid #0973bd;*/
/*}*/
.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover dl dt::before{
    border-bottom: 0.05rem solid #0973bd;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover dl dt::after{
    border-top: 0.05rem solid #0973bd;
}
.job .Xtext .Xtext-1200 .center-flex .job-box ul li:hover .jiaruA{
    border: none;
    color: #fff;
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(left, #005bac, #1fb0e6);
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-linear-gradient(left, #005bac, #1fb0e6);
    /* Opera 11.10+ */
    background: -o-linear-gradient(left, #005bac, #1fb0e6);
}


/*安网备案*/
.ga_box{
    float: none;
    clear: left;
    text-align: right;
}
.ga_box > a{
    display:inline-block;text-decoration:none;
}
.ga_box img{
    display:inline-block;vertical-align: middle;
    margin-left: 5px;
}
.ga_box p{
    display:inline-block;color: #657078;
}

/*--------------------------------------------------自适应------------------------------------------------------------------*/
@media screen and (max-width: 1500px) {
    .index .slider{
        width: 100%;
        height: 5rem;
        overflow: hidden;
    }
    .index .slider .bx-wrapper ul li{
        height: 6rem;
    }
    .index .slider .slider-text{
        top: 1rem;
    }
    .index #goTop{
        display: none;
    }
    .nav .nav-list ul li {
        width: 1.2rem;
    }
    .nav .nav-list ul li img{
        padding: 0.34rem 0 0 0.49rem;
    }
    .nav .nav-list ul li.cur::before{
        left: 0.28rem;
    }
}
@media screen and (max-width: 1360px) {
    .nav .nav-list ul li {
        width: 1.1rem;
    }
    .nav .nav-list ul li img{
        padding: 0.34rem 0 0 0.44rem;
    }
    .nav .nav-list ul li.cur::before{
        left: 0.23rem;
    }
}